package com.ruoyi.finance.service;

import com.ruoyi.finance.domain.FmsCooperate;

import java.util.List;

/**
 * 加盟 服务层
 *
 * @author 夜雨
 */
public interface IFmsCooperateService {
    /**
     * 查询加盟
     *
     * @param cooperateId 加盟ID
     * @return 加盟
     */
    public FmsCooperate selectCooperateById(Long cooperateId);

    /**
     * 查询加盟列表
     *
     * @param cooperate 加盟
     * @return 加盟集合
     */
    public List<FmsCooperate> selectCooperateList(FmsCooperate cooperate);

    /**
     * 新增加盟
     *
     * @param cooperate 加盟
     * @return 结果
     */
    public int insertCooperate(FmsCooperate cooperate);

    /**
     * 修改加盟
     *
     * @param cooperate 加盟
     * @return 结果
     */
    public int updateCooperate(FmsCooperate cooperate);

    /**
     * 删除加盟信息
     *
     * @param cooperateId 加盟ID
     * @return 结果
     */
    public int deleteCooperateById(Long cooperateId);

    /**
     * 批量删除加盟
     *
     * @param cooperateIds 需要删除的加盟ID
     * @return 结果
     */
    public int deleteCooperateByIds(Long[] cooperateIds);
}
